Package-level declarations
Types
Link copied to clipboard
class ConnectionsViewModel @Inject constructor(radioConfigRepository: RadioConfigRepository, serviceRepository: ServiceRepository, radioInterfaceService: RadioInterfaceService, nodeRepository: NodeRepository, bluetoothRepository: BluetoothRepository, uiPrefs: UiPrefs) : ViewModel
Connections View Model_ Factory
Link copied to clipboard
Connections View Model_ Hilt Modules
Link copied to clipboard
Connections View Model_ Hilt Modules_ Binds Module_ Binds_ LazyMapKey
Link copied to clipboard
@IdentifierNameString
@DaggerGenerated
@IdentifierNameString
@DaggerGenerated
@IdentifierNameString
@DaggerGenerated
@IdentifierNameString
@DaggerGenerated
Connections View Model_ Hilt Modules_ KeyModule_ Provide_ LazyMapKey
Link copied to clipboard
@IdentifierNameString
@DaggerGenerated
@IdentifierNameString
@DaggerGenerated
@IdentifierNameString
@DaggerGenerated
@IdentifierNameString
@DaggerGenerated
Connections View Model_ Hilt Modules_ KeyModule_ Provide Factory
Link copied to clipboard
Link copied to clipboard
Functions
Link copied to clipboard
fun ConnectionsScreen(connectionsViewModel: ConnectionsViewModel = hiltViewModel(), scanModel: BTScanModel = hiltViewModel(), radioConfigViewModel: RadioConfigViewModel = hiltViewModel(), onClickNodeChip: (Int) -> Unit, onNavigateToNodeDetails: (Int) -> Unit, onConfigNavigate: (Route) -> Unit)
Composable screen for managing device connections (BLE, TCP, USB). It handles permission requests for location and displays connection status.
Link copied to clipboard